purine ribonucleoside salvage